home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Shareware / Multimedia / extrememov / extrememm2.6b3sharefull.exe / {app} / scripts / [FILMWEB.PL] - (Movie Info Import)@Cof 1_05_2003.txt < prev    next >
Encoding:
Text File  |  2004-02-03  |  11.5 KB  |  456 lines

  1. -----------------------------------------------
  2. -                 DivxManager                 -
  3. -            MagicScript Technology           -
  4. -          2002 Alessio "AleTsg" Viti         -
  5. -----------------------------------------------
  6. - Web :      WWW.FILMWEB.PL                   -
  7. - Autor :    Cof (cof24@poczta.onet.pl)       -
  8. - Date  :    16/03/2003                       -
  9. - Comments : Import Information if available  _
  10. -            Use as base ZbychoS's script     _
  11. -----------------------------------------------
  12.  
  13.  
  14. #MADEBY#=Cof (cof24@poczta.onet.pl)
  15. #DATEBUILD#=16/03/2003
  16. #WEBSITE#=FILMWEB.PL (POLAND)
  17. #NOTE#=Import Additional Info Only. If you have bad looking string in place of foregin letter mail me title of movie.
  18. #SCRIPTQUALITY#=4
  19.  
  20.  
  21.  
  22. zmienna 50 - oryginal title
  23. zmienna 49 - director
  24. zmienna 48 - actor
  25. zmienna 47 - genre (rodzaj)
  26. zmienna 46 - rating (ocena)
  27. zmienna 45 - comments
  28. zmienna 44 - plot
  29. zmienna 43 - runtime
  30. zmienna 42 - year
  31. zmienna 41 - country
  32. zmienna 40 - movie site id
  33. zmienna 39 - language
  34. zmienna 38 - web link
  35. zmienna 37 - producer
  36. zmienna 36 - writer
  37. zmienna 35 - music
  38. zmienna 34 - region
  39. zmienna 33 - edition
  40. zmienna 32 - screen DVD
  41. zmienna 31 - audio DVD
  42. zmienna 30 - tag line
  43. zmienna 29 - photographer
  44. zmienna 28 - studio
  45. zmienna 27 - MPAA
  46. zmienna 26 - distributor
  47. zmienna 25 - official web
  48.  
  49. zmienna 04 - end string
  50. zmienna 03 - start string
  51. zmienna 02 - const. = 0
  52. zmienna 01 - szukanie = 0/1
  53.  
  54.  
  55.  
  56. #WEBQUERY#=http://www.filmweb.pl/searchtopic.xml?gdzie=1&key=#MOVIE#
  57.  
  58.  
  59.  
  60.  
  61. -------------------------------------------------------------------------------------------------------------------
  62. #RIGHTPAGEFOUND#
  63.       #PUT#=0#02#
  64.     #STARTREADWEB#
  65.     #FINDLINE#=dodaj do ulubionych#01##ONERROR#=*OK*
  66.     #CONDITIONRIGHTPAGE# #01#<>#02#
  67. #ENDRIGHTPAGEFOUND#
  68.  
  69. -------------------------------------------------------------------------------------------------------------------
  70. #CREATEMOVIELIST#
  71.     #PUT#=5#09#
  72.     #STRING#=#07#=http:
  73.     #STARTREADWEB#
  74.     #FINDLINE#=[film]#01##ONERROR#=*OK*
  75.     #IF# #01#==#02#
  76.         #WRITETITLELIST#=
  77.         #WRITETITLELIST#=NIE ZANALEZIONO FILMU
  78.         #WRITETITLELIST#=SPROBOJ WPISAC TYLKO CZESC NAZWY
  79.     #GOTO#=ENDOTHERMOVIE
  80.     #ENDIF#
  81.     #STARTREADWEB#
  82.     #WRITETITLELIST#=WYBIERZ FILM Z LISTY:
  83.     #WRITETITLELIST#=---------------------
  84.     #WRITETITLELIST#=
  85.     #FINDLINE#=[film]<br><a class="bold" href=#01##ONERROR#=*STOP*
  86.     #REPEAT#
  87.         #PUT#=0#08#
  88.         #FIND#=[film]<br><a class="bold" href=#03# #ONERROR#=*STOP*
  89.         #COMPUTECURSOR#=+31
  90.         #PUTCURSOR#=#03#
  91.         #TAKEWORDLEN#=#08#,#03#,#09#
  92.         #IF# #07#<>#08#
  93.         #FIND#=aa#03# #ONERROR#=*STOP*
  94.         #COMPUTECURSOR#=+2
  95.         #PUTCURSOR#=#03#
  96.         #FIND#=,#04# #ONERROR#=*STOP*
  97.         #ENDIF#
  98.         #IF# #07#==#08#
  99.         #FIND#=">#04# #ONERROR#=*STOP*
  100.         #ENDIF#
  101.        
  102.  
  103.         #TAKEWORD#=#05#,#03#,#04#
  104.         
  105.         #FIND#=">#03# #ONERROR#=*STOP*
  106.         #FIND#=</a>#04# #ONERROR#=*STOP*
  107.         #TAKEWORD#=#06#,#03#,#04#
  108.         #CHECKVARIABLE#=#06#
  109.         #STARTSUBSTITUTETAGS#  
  110.         
  111.         #CHECKVARIABLE#=#06#
  112.         #STARTDELETETAGS#
  113.      
  114.         #IF# #07#<>#08#
  115.         #WRITETITLELIST#=http://www.filmweb.pl/fbinfo.xml?aa=#05#    ---> #06#
  116.         #ENDIF#
  117.         #IF# #07#==#08#
  118.         #WRITETITLELIST#=#05#    ---> #06#
  119.         #ENDIF#
  120.  
  121.         #FIND#=<td class="text" width="100%">#12# #ONERROR#=*OK*
  122.     #WHILE# #02#<>#12#
  123.  
  124.  :ENDOTHERMOVIE
  125. #ENDCREATEMOVIELIST#
  126.  
  127.  
  128. -------------------------------------------------------------------------------------------------------------------
  129. #MOVIETITLE#
  130.        
  131.         #FINDLINE#=<TITLE>#01##ONERROR#=*STOP*
  132.         #FIND#=<TITLE>#03# #ONERROR#=*STOP*
  133.         #FIND#=>#03#
  134.         #FIND#= (#04# #ONERROR#=*STOP*
  135.         #TAKEWORD#=#50#,#03#,#04# 
  136.         #CHECKVARIABLE#=#50#
  137.         #STARTSUBSTITUTETAGS#  
  138.         
  139.         #TITLE#=#50# #ONERROR#=*ASK*
  140.         #STARTREADWEB#
  141.         #FINDLINE#=,aa#01##ONERROR#=*STOP*
  142.         #FIND#=,aa#03# #ONERROR#=*STOP*
  143.         #COMPUTECURSOR#=+3
  144.         #PUTCURSOR#=#03#
  145.         #FIND#=,#04# #ONERROR#=*STOP*
  146.         #TAKEWORD#=#40#,#03#,#04#
  147.         #TAKEMOVIEID#=#40#
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.         #PUT#=8#11#
  161.         #STRING#=#12#=/a></td>
  162.        
  163. ====================================================================================================== DIRECTOR
  164.  
  165.         #STARTREADWEB# 
  166.         #FINDLINE#=yseria:#01# #ONERROR#=*OK*
  167.  
  168.         #IF# #01#==#02#
  169.                 #GOTO#=NODIRECTOR
  170.         #ENDIF#
  171.  
  172.         #REPEAT#
  173.         #FIND#=href="#03# #ONERROR#=*STOP*    
  174.         #FIND#=>#03# #ONERROR#=*STOP* 
  175.         #FIND#=<#04# #ONERROR#=*STOP*
  176.         #TAKEWORD#=#49#,#03#,#04#
  177.         #CHECKVARIABLE#=#49#
  178.         #STARTSUBSTITUTETAGS#  
  179.         
  180.         #TAKEDIRECTOR#=#49#
  181.         #TAKEWORDLEN#=#08#,#04#,#11#
  182.         #WHILE# #12#<>#08#
  183.  :NODIRECTOR
  184.  
  185.  
  186.  
  187. ===============================================================================================  WRITER
  188.  
  189.         #STARTREADWEB# 
  190.         #FINDLINE#=scenariusz:#01# #ONERROR#=*OK*
  191.  
  192.         #IF# #01#==#02#
  193.                 #GOTO#=NOWRITER
  194.         #ENDIF#
  195.  
  196.         #REPEAT#
  197.         #FIND#=href="#03# #ONERROR#=*STOP*    
  198.         #FIND#=>#03# #ONERROR#=*STOP* 
  199.         #FIND#=<#04# #ONERROR#=*STOP*
  200.         #TAKEWORD#=#36#,#03#,#04#
  201.         #CHECKVARIABLE#=#36#
  202.         #STARTSUBSTITUTETAGS#  
  203.         
  204.         #TAKEWRITER#=#36#
  205.         #TAKEWORDLEN#=#08#,#04#,#11#
  206.         #WHILE# #12#<>#08#
  207.  :NOWRITER
  208.  
  209. ========================================================================================  PHOTOGRAPHER
  210.  
  211.         #STARTREADWEB# 
  212.         #FINDLINE#=cia:#01# #ONERROR#=*OK*
  213.  
  214.         #IF# #01#==#02#
  215.                 #GOTO#=NOPHOTO
  216.         #ENDIF#
  217.  
  218.         #REPEAT#
  219.         #FIND#=href="#03# #ONERROR#=*STOP*    
  220.         #FIND#=>#03# #ONERROR#=*STOP* 
  221.         #FIND#=<#04# #ONERROR#=*STOP*
  222.         #TAKEWORD#=#29#,#03#,#04#
  223.         #CHECKVARIABLE#=#29#
  224.         #STARTSUBSTITUTETAGS#  
  225.        
  226.         #TAKEPHOTOGRAPHER#=#29#
  227.         #TAKEWORDLEN#=#08#,#04#,#11#
  228.         #WHILE# #12#<>#08#
  229.  :NOPHOTO
  230.  
  231.  
  232. ========================================================================================  MUSIC
  233.  
  234.         #STARTREADWEB# 
  235.         #FINDLINE#=muzyka:#01# #ONERROR#=*OK*
  236.  
  237.         #IF# #01#==#02#
  238.                 #GOTO#=NOMUSIC
  239.         #ENDIF#
  240.  
  241.         #REPEAT#
  242.         #FIND#=href="#03# #ONERROR#=*STOP*    
  243.         #FIND#=>#03# #ONERROR#=*STOP* 
  244.         #FIND#=<#04# #ONERROR#=*STOP*
  245.         #TAKEWORD#=#35#,#03#,#04#
  246.         #CHECKVARIABLE#=#35#
  247.         #STARTSUBSTITUTETAGS#  
  248.         
  249.         #TAKEMUSIC#=#35#
  250.         #TAKEWORDLEN#=#08#,#04#,#11#
  251.         #WHILE# #12#<>#08#
  252.  :NOMUSIC
  253.   
  254.  
  255.  
  256. ========================================================================================  COUNTRY
  257.  
  258.         #STARTREADWEB#
  259.         #FINDLINE#=produkcja:#01# #ONERROR#=*OK*
  260.  
  261.         #IF# #01#==#02#
  262.                 #GOTO#=NOCOUNTRY
  263.         #ENDIF#
  264.         
  265.         #FIND#="135"#03# #ONERROR#=*STOP*
  266.         #FIND#=>#03# #ONERROR#=*STOP*
  267.         #FIND#=<#04# #ONERROR#=*STOP*
  268.         #TAKEWORD#=#41#,#03#,#04#
  269.         #CHECKVARIABLE#=#41#
  270.         #STARTSUBSTITUTETAGS#  
  271.         #CHECKVARIABLE#=#41#
  272.         #STARTDELETETAGS#  
  273.         
  274.         #TAKECOUNTRY#=#41#
  275.  :NOCOUNTRY
  276.  
  277.  
  278. ========================================================================================  YEAR
  279.  
  280.         #STARTREADWEB#
  281.         #FINDLINE#=produkcji:#01# #ONERROR#=*OK*
  282.  
  283.         #IF# #01#==#02#
  284.                 #GOTO#=NOYEAR
  285.         #ENDIF#
  286.         
  287.         #FIND#="135"#03# #ONERROR#=*STOP*
  288.         #FIND#=>#03# #ONERROR#=*STOP*
  289.         #FIND#=<#04# #ONERROR#=*STOP*
  290.         #TAKEWORD#=#42#,#03#,#04#
  291.         
  292.         #TAKEYEAR#=#42#
  293.  :NOYEAR
  294.  
  295.  
  296. ========================================================================================  RUNTIME
  297.  
  298.         #STARTREADWEB#
  299.         #FINDLINE#=trwania:#01# #ONERROR#=*OK*
  300.  
  301.         #IF# #01#==#02#
  302.                 #GOTO#=NORUNTIME
  303.         #ENDIF#
  304.         
  305.         #FIND#="135"#03# #ONERROR#=*STOP*
  306.         #FIND#=>#03# #ONERROR#=*STOP*
  307.         #FIND#=<#04# #ONERROR#=*STOP*
  308.         #TAKEWORD#=#43#,#03#,#04#
  309.         
  310.         #TAKERUNTIME#=#43#
  311.  :NORUNTIME
  312.  
  313.  
  314. ========================================================================================  PLOT
  315.  
  316.         #STARTREADWEB#
  317.         #FINDLINE#=filmie#01# #ONERROR#=*OK*
  318.  
  319.         #IF# #01#==#02#
  320.                 #GOTO#=NOPLOT
  321.         #ENDIF#
  322.         
  323.         #STARTREADWEB#
  324.         #FINDLINE#="opis"#01# #ONERROR#=*OK*
  325.         #IF# #01#<>#02#
  326.         #FIND#=>#03# #ONERROR#=*STOP*
  327.         #FIND#=<#04# #ONERROR#=*STOP*
  328.         #GOTO#=TAKEPLOT
  329.         #ENDIF#
  330.          
  331.         #STARTREADWEB#
  332.         #FINDLINE#=Streszczenie#01# #ONERROR#=*OK*
  333.         #IF# #01#<>#02#
  334.         #FIND#=</a>:#03# #ONERROR#=*STOP*
  335.         #FIND#=<br>#03# #ONERROR#=*STOP*
  336.         #FIND#=>#03# #ONERROR#=*STOP*
  337.         #FIND#=<br>#03# #ONERROR#=*STOP*
  338.         #FIND#=>#03# #ONERROR#=*STOP*
  339.         #FIND#=</td>#04# #ONERROR#=*STOP*
  340.         #GOTO#=TAKEPLOT
  341.         #ENDIF#   
  342.  
  343.         #GOTO#=NOPLOT
  344.         
  345.     :TAKEPLOT
  346.         #TAKEWORD#=#44#,#03#,#04#
  347.         
  348.      
  349.  
  350.         #CHECKVARIABLE#=#44#
  351.         #STARTSUBSTITUTETAGS#  
  352.  
  353.         #TAKEPLOT#=#44#
  354.  :NOPLOT
  355.  
  356.  
  357. ====================================================================================================== ACTORS 
  358.  
  359.         #PUT#=12#11#
  360.         #STRING#=#12#=/tr></table>
  361.         
  362.  
  363.         #STARTREADWEB# 
  364.         #FINDLINE#=obsada#01# #ONERROR#=*OK*
  365.  
  366.         #IF# #01#==#02#
  367.                 #GOTO#=NOACTORS
  368.         #ENDIF#
  369.  
  370.         #REPEAT#
  371.         #FIND#=href="#03# #ONERROR#=*STOP*    
  372.         #FIND#=>#03# #ONERROR#=*STOP* 
  373.         #FIND#=:#04# #ONERROR#=*STOP*
  374.         #TAKEWORD#=#48#,#03#,#04#
  375.         #CHECKVARIABLE#=#48#
  376.         #STARTSUBSTITUTETAGS#  
  377.         
  378.         #TAKEACTOR#=#48#
  379.         #FIND#="300"#04# #0NERROR#=*STOP*
  380.         #FIND#=</TR>#04# #ONERROR#=*STOP*
  381.         #TAKEWORDLEN#=#08#,#04#,#11#
  382.         #WHILE# #12#<>#08#
  383.  :NOACTORS
  384.  
  385.  
  386.  #ENDMOVIETITLE#
  387.  #GENRE# 
  388. ========================================================================================  GENRE
  389.  
  390.         #STARTREADWEB# 
  391.         #FINDLINE#=gatunek:#01# #ONERROR#=*OK*
  392.  
  393.         #IF# #01#==#02#
  394.                 #GOTO#=NOGENRE
  395.         #ENDIF#
  396.  
  397.       
  398.         #FIND#="135"#03# #ONERROR#=*STOP*
  399.         #FIND#=>#03# #ONERROR#=*STOP*
  400.         #FIND#=<#04# #ONERROR#=*STOP*
  401.         #TAKEWORD#=#47#,#03#,#04#
  402.  
  403.         #CHECKVARIABLE#=#47#
  404.         #STARTDELETETAGS#
  405.         
  406.       
  407.         #CHECKVARIABLE#=#47#
  408.         #STARTSUBSTITUTETAGS#  
  409.        
  410.         #TAKEGENRE#=#47#
  411.  
  412.  
  413.  #ENDGENRE#
  414.  :NOGENRE
  415.       
  416. *********************************************************************************************************************
  417. =====================================================================================================================
  418. #SUBSTITUTETAGS#
  419.     #SUBSTITUTEWORD#="= 
  420.     #SUBSTITUTEWORD#=ó=≤
  421.     #SUBSTITUTEWORD#=ª=î
  422.     #SUBSTITUTEWORD#=╢=£
  423.     #SUBSTITUTEWORD#=▒=╣
  424.     #SUBSTITUTEWORD#=╝=ƒ
  425.     #SUBSTITUTEWORD#=ç=τ
  426.     #SUBSTITUTEWORD#=ô=⌠
  427.     #SUBSTITUTEWORD#=é=Θ
  428.     #SUBSTITUTEWORD#=ä=Σ
  429.  
  430.  
  431.           
  432. #ENDSUBSTITUTETAGS#
  433.  
  434.  
  435.  
  436. #DELETETAGS#
  437.     #DELETEWORD#=>
  438.     #DELETEWORD#=<
  439.     #DELETEWORD#=span class="searchhighlight"
  440.     #DELETEWORD#=/span
  441.     #DELETEWORD#= 
  442.     #DELETEWORD#=column name="title"
  443.     #DELETEWORD#=/column
  444.  
  445.  
  446. #ENDDELETETAGS#
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.